home *** CD-ROM | disk | FTP | other *** search
/ C/C++ Users Group Library 1996 July / C-C++ Users Group Library July 1996.iso / vol_200 / 299_01 / crews2.ex < prev    next >
Text File  |  1989-12-28  |  723b  |  32 lines

  1.  
  2.  
  3. Example 2. Example of Obtaining Data From a MEL Descriptor:
  4.  
  5.  
  6. Descriptor:
  7.     
  8. pipe, length = 100 (ft), diameter = 6 (in);
  9.     
  10. Code fragment:
  11.     
  12. double pipe_length, diameter;
  13.     
  14. union meli_param_data data;   /* see Example 5. */
  15. char units[MAX_STRING_LEN+1];
  16. int array_len;
  17. int unknown_flag;
  18.     
  19. meli();  /* reads descriptor */
  20.     
  21. meli_data("length", &data, units, &array_len,
  22.     &unknown_flag);  /* gets pipe length */
  23. pipe_length = data.real;  /* will equal 100 */
  24.  
  25. meli_data("diameter", &data, units, &array_len,
  26.     &unknown_flag);  /* gets pipe diameter */
  27. diameter = data.real;  /* will equal 6 */
  28.  
  29. /* note that units, array_len, and unknown_flag
  30.    are not considered (used). */
  31.  
  32.